﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Manager.Camada.BancoDados;
using Manager.Camada.Negocio;

namespace Manager.ADM
{
    public partial class Administrativo : System.Web.UI.Page
    {
        EmpresaDAOImpl daoEmpresa = new EmpresaDAOImpl();
        UsuarioDAOImpl daoUsuario = new UsuarioDAOImpl();
    

        protected void Page_Load(object sender, EventArgs e)
        {
            gwEmpresas.DataSource = daoEmpresa.buscaEmpresa();
            gwEmpresas.DataBind();
        }

        protected void Button1_Click(object sender, EventArgs e)
        {
            EmpresaVO empresa = new EmpresaVO();
            empresa.nome = txtNome.Text;
            empresa.nome_fantasia = txtNomeFantasia.Text;
            empresa.endereco = txtEndereco.Text;
            empresa.numero = Convert.ToInt32(txtNumero.Text);
            empresa.complemento = txtComplemento.Text;
            empresa.bairro = txtBairro.Text;
            empresa.cidade = txtCidade.Text;
            empresa.uf = txtUf.Text;
            empresa.cep = Convert.ToInt32(txtCep.Text);
            empresa.telefone = Convert.ToInt32(txtTelefone.Text);

            empresa.idEmpresa = daoEmpresa.inserirEmpresa(empresa);

            UsuarioVO usuario = new UsuarioVO();
            usuario.login = txtUsuario.Text;
            usuario.senha = txtSenha.Text;
            usuario.empresa = empresa;

            TipoUsuarioVO tipo = new TipoUsuarioVO();
            tipo.idTipo_Usuario = 1;
            usuario.tipoUsuario = tipo;

            daoUsuario.inserirUsuario(usuario);
             
        }
    }
}